/**
 * @projectName study-note
 * @package Mediator
 * @className Mediator.Test
 */
package Mediator;

/**
 * Test
 * @description 测试类
 * @author answer_wx
 * @date 2022/7/6 12:01
 * @version 1.0
 */
public class Test {
    public static void main(String[] args) {
        /**
         * 创建中介者
         */
        ConcreteMediator concreteMediator = new ConcreteMediator();
        /**
         * 创建国家,添加中介机构
         */
        USA usa = new USA(concreteMediator);
        Iraq iraq = new Iraq(concreteMediator);

        /**
         * 中介机构添加国家
         */
        concreteMediator.setUsa(usa);
        concreteMediator.setIraq(iraq);

        usa.declare("美国说：萨达姆快来自首！！");
        iraq.declare("伊拉克说：奥巴马你妈炸了！！");
    }
}